runtime.g._defer (field)
17 uses
runtime (current package)
heapdump.go#L364: dumpint(uint64(uintptr(unsafe.Pointer(gp._defer))))
heapdump.go#L379: for d := gp._defer; d != nil; d = d.link {
mgcmark.go#L912: for d := gp._defer; d != nil; d = d.link {
panic.go#L280: d.link = gp._defer
panic.go#L281: gp._defer = d
panic.go#L400: d.link = gp._defer
panic.go#L401: gp._defer = d
panic.go#L506: *(*uintptr)(unsafe.Pointer(&d.link)) = uintptr(unsafe.Pointer(gp._defer))
panic.go#L508: *(*uintptr)(unsafe.Pointer(&gp._defer)) = uintptr(unsafe.Pointer(d))
panic.go#L552: d := gp._defer
panic.go#L558: gp._defer = d.link
panic.go#L909: if d := gp._defer; d != nil && d.sp == uintptr(p.sp) {
panic.go#L944: if d := gp._defer; d != nil {
proc.go#L4349: gp._defer = nil // should be true already but just in case.
runtime2.go#L409: _defer *_defer // innermost defer
stack.go#L765: adjustpointer(adjinfo, unsafe.Pointer(&gp._defer))
stack.go#L766: for d := gp._defer; d != nil; d = d.link {
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)